TLS was last updated
on October 15, 2025.

TLS uses all of a player's league results to create
a rating for the player based on the NTRP rating
system.
* Rating lists by area and facility.
* Ratings for each of a player's matches.
* Section and national team rankings.
* Team scouting pages.
* Yearly historical summary of a player's league play.
* Follow TLS Tennis League Stats on Facebook.
Please send questions and comments to
admin@tennisleaguestats.com.
I read all emails and try to answer all
reasonable questions. Please read the
"TLS Rating Requirements" paragraph on the
Area pages instead of sending an email
asking what causes an "n/a" rating.
The USTA does not create
or endorse TLS ratings.
Team Scouting Report
(As Of 11/08/2025)
2024
Section - Intermountain
Area - Salt Lake City
League - 2024 USTA Adult 18 & Over
Flight - 3.5M
Subflight - 3.5 B
--------------------------------------------------------------------------------------------------------------------------------------
Cottonwood Club-Littleford/Briesacher
League Record: 2 - 5
The Following Have Played In League Matches On This Team (In Rating Order)
Adam Lyle - 3.25
Daniel Wolfgram - 3.23
Vivek Reddy - 3.17
bryan DeHaan - 3.15
Brad DeHaan - 3.12
Clarke Nelson - 3.10
Todd Martin - 3.09
Mark Briesacher - 3.09
Chris Hanrahan - 2.95
David Mattiussi - 2.94
Serdar Akkor - 2.92
Chris Lewon - 2.77
David Klein - 2.75
Joseph Arico - 2.74
John Annunziata - 2.69
League Results By Position
1S 2S 1D 2D 3D
Adam Lyle - 3.25 0 - 1 2 - 0
Brad DeHaan - 3.12 & Chris Lewon - 2.77 0 - 1
Brad DeHaan - 3.12 & Mark Briesacher - 3.09 0 - 1
Brad DeHaan - 3.12 & Todd Martin - 3.09 1 - 0
Brad DeHaan - 3.12 & bryan DeHaan - 3.15 1 - 1
Brad DeHaan - 3.12 0 - 2 0 - 1
Chris Hanrahan - 2.95 & Joseph Arico - 2.74 0 - 1
Chris Lewon - 2.77 & John Annunziata - 2.69 0 - 1
Clarke Nelson - 3.10 & Todd Martin - 3.09 1 - 0
Clarke Nelson - 3.10 2 - 2
Daniel Wolfgram - 3.23 & David Mattiussi - 2.94 2 - 0
Daniel Wolfgram - 3.23 & Todd Martin - 3.09 1 - 0
David Klein - 2.75 & Chris Hanrahan - 2.95 0 - 1 0 - 1
David Klein - 2.75 & Joseph Arico - 2.74 0 - 1
David Klein - 2.75 & Serdar Akkor - 2.92 0 - 1
Serdar Akkor - 2.92 & Chris Hanrahan - 2.95 0 - 1
Serdar Akkor - 2.92 & Joseph Arico - 2.74 0 - 1 1 - 1
Todd Martin - 3.09 & Chris Lewon - 2.77 0 - 1
Todd Martin - 3.09 & John Annunziata - 2.69 0 - 1
Vivek Reddy - 3.17 0 - 2
bryan DeHaan - 3.15 & Chris Hanrahan - 2.95 0 - 1
bryan DeHaan - 3.15 & Todd Martin - 3.09 1 - 0
bryan DeHaan - 3.15 1 - 0 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
Sports Mall-Nelson/Pehrson
League Record: 1 - 7
The Following Have Played In League Matches On This Team (In Rating Order)
Zach England - 3.20
Andrew Finlay - 3.19
Lonny Pehrson - 3.16
Andrew Bliss - 3.08
Michael Stahle - 3.06
guillermo macias - 3.05
Ryan Egan - 2.99
Andrew McCubbins - 2.98
Alberto Cohen - 2.94
JOSEPH BROWN - 2.93
Timothy Gribben - 2.91
Krishna Sravanth Mannuru - 2.85
Brant Barney - 2.85
Darren Nelson - 2.83
Daniel Cobbley - 2.80
Ryan Farr - 2.78
Jason Nguyen - 2.77
Jeff Worthington - n/a
League Results By Position
1S 2S 1D 2D 3D
guillermo macias - 3.05 & Darren Nelson - 2.83 0 - 1
guillermo macias - 3.05 & Michael Stahle - 3.06 0 - 1
guillermo macias - 3.05 0 - 2
Alberto Cohen - 2.94 & Brant Barney - 2.85 0 - 1
Andrew Bliss - 3.08 & Jeff Worthington - n/a 0 - 1
Andrew Finlay - 3.19 & Jeff Worthington - n/a 0 - 1
Andrew McCubbins - 2.98 & Brant Barney - 2.85 0 - 1
Daniel Cobbley - 2.80 0 - 1 0 - 2
Darren Nelson - 2.83 & Brant Barney - 2.85 1 - 0
Darren Nelson - 2.83 & Krishna Sravanth Mannuru - 2.85 0 - 1
JOSEPH BROWN - 2.93 & Alberto Cohen - 2.94 0 - 1 1 - 0
JOSEPH BROWN - 2.93 & Andrew Bliss - 3.08 0 - 1
JOSEPH BROWN - 2.93 & Brant Barney - 2.85 0 - 1
JOSEPH BROWN - 2.93 & Jason Nguyen - 2.77 0 - 1
Jason Nguyen - 2.77 & Andrew McCubbins - 2.98 0 - 1 0 - 2
Krishna Sravanth Mannuru - 2.85 0 - 1
Lonny Pehrson - 3.16 2 - 1 1 - 1
Michael Stahle - 3.06 & Timothy Gribben - 2.91 0 - 1 1 - 0
Ryan Egan - 2.99 & Andrew Finlay - 3.19 1 - 0 2 - 0
Ryan Farr - 2.78 & Andrew Bliss - 3.08 0 - 2 1 - 0
Ryan Farr - 2.78 0 - 1
Timothy Gribben - 2.91 0 - 1 0 - 1
Zach England - 3.20 1 - 0 1 - 0
--------------------------------------------------------------------------------------------------------------------------------------
Sports Mall-Ludlow/Vos
League Record: 7 - 1
The Following Have Played In League Matches On This Team (In Rating Order)
Asaf Vos - 3.62
David Gustafson - 3.59
Nate McOmber - 3.53
Peter Fisher - 3.43
Robert Huey - 3.36
Aleksandr Eyre - 3.36
Jake Thornally - 3.34
Daniel Inouye - 3.33
Philipp Schroeder - 3.25
Oliver Duran - 3.25
Zubair Zaffarullah - 3.21
Adam Boyle - 3.19
Colton Kasteler - 3.18
Hueston Duff - 3.17
Jisok Lim - 3.12
Zachary Wofford - 3.04
David Ludlow - 2.99
Yadu Bhardwaj - 2.97
League Results By Position
1S 2S 1D 2D 3D
Adam Boyle - 3.19 & Daniel Inouye - 3.33 1 - 0
Adam Boyle - 3.19 & Jisok Lim - 3.12 0 - 1
Adam Boyle - 3.19 0 - 1
Aleksandr Eyre - 3.36 & David Ludlow - 2.99 1 - 0
Aleksandr Eyre - 3.36 & Jake Thornally - 3.34 1 - 0
Aleksandr Eyre - 3.36 & Philipp Schroeder - 3.25 1 - 0
Asaf Vos - 3.62 & Daniel Inouye - 3.33 1 - 0
Asaf Vos - 3.62 & Jake Thornally - 3.34 1 - 0
Colton Kasteler - 3.18 & Daniel Inouye - 3.33 0 - 1
Daniel Inouye - 3.33 & Robert Huey - 3.36 1 - 0
David Gustafson - 3.59 & Jisok Lim - 3.12 1 - 0
David Gustafson - 3.59 1 - 0 1 - 0
David Ludlow - 2.99 & Peter Fisher - 3.43 1 - 0
Hueston Duff - 3.17 & Adam Boyle - 3.19 1 - 0
Hueston Duff - 3.17 & Zachary Wofford - 3.04 0 - 1
Jake Thornally - 3.34 & Peter Fisher - 3.43 1 - 0
Nate McOmber - 3.53 3 - 0 1 - 0
Oliver Duran - 3.25 3 - 0 1 - 0
Peter Fisher - 3.43 & Philipp Schroeder - 3.25 1 - 0
Philipp Schroeder - 3.25 & Jisok Lim - 3.12 1 - 0 0 - 1
Robert Huey - 3.36 1 - 0
Yadu Bhardwaj - 2.97 & Aleksandr Eyre - 3.36 0 - 1
Yadu Bhardwaj - 2.97 & Colton Kasteler - 3.18 0 - 1 1 - 0
Zubair Zaffarullah - 3.21 & Daniel Inouye - 3.33 1 - 0
Zubair Zaffarullah - 3.21 & Hueston Duff - 3.17 1 - 0
Zubair Zaffarullah - 3.21 & Robert Huey - 3.36 1 - 0
Zubair Zaffarullah - 3.21 2 - 0
Zachary Wofford - 3.04 & David Ludlow - 2.99 1 - 0
Zachary Wofford - 3.04 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
Liberty Park Tennis-Olsen/Thomas
League Record: 3 - 5
The Following Have Played In League Matches On This Team (In Rating Order)
Ty Lombardi - 3.32
Russ Paskins - 3.26
Clay Snaza - 3.19
Aaron Stobbe - 3.17
John Sirstins - 3.15
Matthew Boley - 3.13
Andrew Thomas - 3.12
Matthew Thomas - 3.09
Mark Pett - 3.07
JB Taylor - 3.00
Tadd Killpack - 2.98
stanford cline - 2.94
Bradley Bolster - 2.91
Scott Olsen - 2.85
Ryan Zabriskie - 2.80
Derran Cannon - n/a
Adam Buie - n/a
Abe Thomas - n/a
League Results By Position
1S 2S 1D 2D 3D
stanford cline - 2.94 0 - 1 2 - 4
Adam Buie - n/a & Andrew Thomas - 3.12 0 - 1
Adam Buie - n/a 1 - 0
Andrew Thomas - 3.12 & John Sirstins - 3.15 0 - 1
Aaron Stobbe - 3.17 & Matthew Boley - 3.13 1 - 0
Aaron Stobbe - 3.17 & Ryan Zabriskie - 2.80 0 - 1
Abe Thomas - n/a & Matthew Thomas - 3.09 0 - 1
Bradley Bolster - 2.91 & Mark Pett - 3.07 1 - 0
Bradley Bolster - 2.91 & Ryan Zabriskie - 2.80 0 - 1
Clay Snaza - 3.19 & Andrew Thomas - 3.12 1 - 0
Clay Snaza - 3.19 & John Sirstins - 3.15 0 - 1
Clay Snaza - 3.19 & Mark Pett - 3.07 1 - 1
Derran Cannon - n/a 1 - 1
JB Taylor - 3.00 1 - 0
Matthew Boley - 3.13 0 - 3
Mark Pett - 3.07 & John Sirstins - 3.15 0 - 1
Russ Paskins - 3.26 & John Sirstins - 3.15 1 - 0
Scott Olsen - 2.85 & Bradley Bolster - 2.91 0 - 2
Ty Lombardi - 3.32 & John Sirstins - 3.15 1 - 0
Ty Lombardi - 3.32 & Russ Paskins - 3.26 3 - 0 0 - 1
Tadd Killpack - 2.98 & Bradley Bolster - 2.91 1 - 0
Tadd Killpack - 2.98 & Mark Pett - 3.07 1 - 0 0 - 1
Tadd Killpack - 2.98 & Ty Lombardi - 3.32 1 - 0
Tadd Killpack - 2.98 1 - 0
--------------------------------------------------------------------------------------------------------------------------------------
Salt Lake Tennis-Heller/Soffe
League Record: 6 - 2
The Following Have Played In League Matches On This Team (In Rating Order)
Donald Bayna - 3.28
Thomas Good - 3.23
Matthew Heller - 3.13
Justin Bracken - 3.13
Eric Barnhill - 3.11
Nick Rowe - 3.06
Michael Isaza - 3.06
Ryan Miller - 3.04
Reyn Soffe - 3.03
Myles Ozo - 3.03
Kyle White - 3.03
Kris Denos - 2.96
Matthew Coleman - 2.93
Jerry Harward - 2.84
League Results By Position
1S 2S 1D 2D 3D
Donald Bayna - 3.28 & Justin Bracken - 3.13 1 - 0
Donald Bayna - 3.28 & Matthew Heller - 3.13 2 - 1
Donald Bayna - 3.28 1 - 1
Eric Barnhill - 3.11 0 - 2 1 - 0
Jerry Harward - 2.84 & Michael Isaza - 3.06 1 - 1 1 - 0
Justin Bracken - 3.13 & Matthew Coleman - 2.93 0 - 1
Justin Bracken - 3.13 0 - 1
Kris Denos - 2.96 & Ryan Miller - 3.04 2 - 0 0 - 1 2 - 0
Kyle White - 3.03 & Jerry Harward - 2.84 0 - 2
Kyle White - 3.03 & Justin Bracken - 3.13 1 - 0
Kyle White - 3.03 & Michael Isaza - 3.06 0 - 1
Michael Isaza - 3.06 & Matthew Heller - 3.13 1 - 0
Michael Isaza - 3.06 0 - 1
Myles Ozo - 3.03 & Kyle White - 3.03 1 - 0
Myles Ozo - 3.03 & Michael Isaza - 3.06 0 - 1
Myles Ozo - 3.03 & Matthew Coleman - 2.93 1 - 0
Myles Ozo - 3.03 & Reyn Soffe - 3.03 0 - 1
Myles Ozo - 3.03 0 - 1
Matthew Coleman - 2.93 & Reyn Soffe - 3.03 1 - 0
Matthew Heller - 3.13 0 - 1
Nick Rowe - 3.06 2 - 2
Thomas Good - 3.23 & Justin Bracken - 3.13 1 - 0
Thomas Good - 3.23 2 - 0 1 - 0
--------------------------------------------------------------------------------------------------------------------------------------
Ogden-Lay
League Record: 4 - 3
The Following Have Played In League Matches On This Team (In Rating Order)
Trent Madsen - 3.34
Colton Christensen - 3.32
Logan Roberts - 3.29
Kyle Robbins - 3.24
Shawn Lay - 3.22
todd blackburn - 3.19
Brett Nestman - 3.18
Chris Record - 3.16
Craig Christensen - 3.09
Mosaati Vuki - 3.08
Ryan Dennis - 2.91
Denny Koop - 2.76
Lincoln Packer - n/a
Christian Packer - n/a
League Results By Position
1S 2S 1D 2D 3D
todd blackburn - 3.19 & Brett Nestman - 3.18 1 - 0
todd blackburn - 3.19 & Kyle Robbins - 3.24 0 - 1
todd blackburn - 3.19 & Mosaati Vuki - 3.08 0 - 1
todd blackburn - 3.19 & Shawn Lay - 3.22 0 - 1
todd blackburn - 3.19 & Trent Madsen - 3.34 1 - 0
Brett Nestman - 3.18 & Trent Madsen - 3.34 0 - 1
Brett Nestman - 3.18 0 - 1 2 - 1
Chris Record - 3.16 & Denny Koop - 2.76 0 - 1
Chris Record - 3.16 & Trent Madsen - 3.34 1 - 0
Chris Record - 3.16 0 - 1
Colton Christensen - 3.32 5 - 0
Craig Christensen - 3.09 & Chris Record - 3.16 1 - 0
Craig Christensen - 3.09 & Colton Christensen - 3.32 0 - 1
Craig Christensen - 3.09 & Shawn Lay - 3.22 0 - 1 0 - 1 1 - 0
Denny Koop - 2.76 & Mosaati Vuki - 3.08 0 - 1
Denny Koop - 2.76 0 - 1
Kyle Robbins - 3.24 & Trent Madsen - 3.34 1 - 0
Kyle Robbins - 3.24 1 - 0
Lincoln Packer - n/a & Christian Packer - n/a 1 - 0 0 - 1
Logan Roberts - 3.29 & Colton Christensen - 3.32 1 - 0
Logan Roberts - 3.29 & Mosaati Vuki - 3.08 1 - 0
Logan Roberts - 3.29 & Trent Madsen - 3.34 2 - 0
Logan Roberts - 3.29 1 - 0
Mosaati Vuki - 3.08 0 - 1
Ryan Dennis - 2.91 & Denny Koop - 2.76 0 - 1
Ryan Dennis - 2.91 & Mosaati Vuki - 3.08 0 - 1